生命週期指的是從畫面的載入到消失中間所會經歷的幾個步驟
override func loadView() {
super.loadView()
// code
}
// 此階段用於使用Code新建ViewController的情況,其他時候並不常用。
override func viewDidLoad() {
super.viewDidLoad()
// code
}
// 此階段是在畫面載入記憶體後才會被呼叫,所以一個畫面只會被呼叫一次。
override func viewWillAppear(_ animated: Bool) {
// code
}
override func viewDidAppear(_ animated: Bool) {
// code
}
override func viewWillDisappear(_ animated: Bool) {
// code
}
override func viewDidDisappear(_ animated: Bool) {
//code
}